package com.ruoyi.project.city.cityMasterList.mapper;

import com.ruoyi.project.city.cityMasterList.domain.CityMasterList;
import java.util.List;	

/**
 * 主城 数据层
 * 
 * @author ruoyi
 * @date 2018-08-28
 */
public interface CityMasterListMapper 
{
	/**
     * 查询主城信息
     * 
     * @param adCode 主城ID
     * @return 主城信息
     */
	public CityMasterList selectCityMasterListById(Integer adCode);
	
	/**
     * 查询主城列表
     * 
     * @param cityMasterList 主城信息
     * @return 主城集合
     */
	public List<CityMasterList> selectCityMasterListList(CityMasterList cityMasterList);

	/**
     * 连表查询主城信息
     *
     * @param cityMasterList 主城信息
     * @return 主城集合
     */
	public List<CityMasterList> selectCityMasterListListByJoin(CityMasterList cityMasterList);
	
	/**
     * 新增主城
     * 
     * @param cityMasterList 主城信息
     * @return 结果
     */
	public int insertCityMasterList(CityMasterList cityMasterList);
	
	/**
     * 修改主城
     * 
     * @param cityMasterList 主城信息
     * @return 结果
     */
	public int updateCityMasterList(CityMasterList cityMasterList);
	
	/**
     * 删除主城
     * 
     * @param adCode 主城ID
     * @return 结果
     */
	public int deleteCityMasterListById(Integer adCode);
	
	/**
     * 批量删除主城
     * 
     * @param adCodes 需要删除的数据ID
     * @return 结果
     */
	public int deleteCityMasterListByIds(String[] adCodes);
	
}